10cbd61a72c5bb7f4fe06f1aa68b326d8d5b1675,nal/src/main/java/nars/truth/Truth.java,Truth,hash,#number#number#number#,129

Before Change


    static int hash(float freq, float conf, int hashDiscreteness) {
        //assuming epsilon is large enough such that: 0 <= h < 2^15:
        int freqHash = Util.hash(freq, hashDiscreteness);
        int confHash = Util.hash(conf, hashDiscreteness);

        return (freqHash << 16) | confHash;
    }

After Change


    static int truthToInt(float freq, float conf) {

        int freqHash = Util.hash(freq, hashDiscreteness16) & 0x0000ffff;
        int confHash = Util.hash(conf, hashDiscreteness16) & 0x0000ffff;

        return (freqHash << 16) | confHash;
    }